/*
 * jxUtils Project (2014)
 * 
 * by Denilson Edinaldo Pinto
 * 
 * LGPL
 * Copyright (C) 2014
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU Lesser General Public License for more details.
 * 
 * You should have received a copy of the GNU Lesser General Public License
 * along with this program. If not, see <http://www.gnu.org/licenses/>.
 */
package org.jxUtils.i18n;

/**
 * @author Denilson Edinaldo Pinto
 * @porject jxUtils
 * @package org.jxUtils.i18n
 * @date 19/03/2014 - 21:24:51
 */
public final class I18N {
	
	private static final BrazilianCalendarMessages BRAZILIAN_CALENDAR = new BrazilianCalendarMessages();
	
	private static final FileMessages FILE = new FileMessages();
	
	private static final FileTypeMessages FILE_TYPE = new FileTypeMessages();
	
	private static final MoonMessages MOON = new MoonMessages();
	
	private static final OperatorMessages OPERATOR = new OperatorMessages();
	
	private static final ParameterMessages PARAMETER = new ParameterMessages();
	
	private static final SystemMessages SYSTEM = new SystemMessages();
	
	private static final TimeMessages TIME = new TimeMessages();
	
	/**
	 * @return the brazilianCalendarMessages
	 */
	public static BrazilianCalendarMessages brazilianCalendar() {
	
		return BRAZILIAN_CALENDAR;
	}
	
	/**
	 * @return the fileMessages
	 */
	public static FileMessages file() {
	
		return FILE;
	}
	
	/**
	 * @return the fileTypeMessages
	 */
	public static FileTypeMessages fileType() {
	
		return FILE_TYPE;
	}
	
	/**
	 * @return the moonMessages
	 */
	public static MoonMessages moon() {
	
		return MOON;
	}
	
	/**
	 * @return the operatorMessages
	 */
	public static OperatorMessages operator() {
	
		return OPERATOR;
	}
	
	/**
	 * @return the parameterMessages
	 */
	public static ParameterMessages parameter() {
	
		return PARAMETER;
	}
	
	/**
	 * @return the systemMessages
	 */
	public static SystemMessages system() {
	
		return SYSTEM;
	}
	
	/**
	 * @return the timeMessages
	 */
	public static TimeMessages time() {
	
		return TIME;
	}
}
